home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-10-19 | 926 b | 49 lines |
- #define
- CC = hc386
- LINK = 386link
- ASM = 386asm
-
- #suffix rules
- .SUFFIXES: .c .h .asm .obj
- .c.obj:
- $(CC) $<
- .asm.obj:
- $(ASM) $<
-
- #define
- TARGET = magl.exp
- OBJECTS = magl.obj wild.obj mag.obj pixel.obj effect.obj
- HEADER = mag.h wild.h pixel.h
- CSRC = magl.c mag.c wild.c
- ASMSRC = pixel.asm effect.asm
- DOCUMENT = magl.doc
-
- LIBDIR = ..\LIB
- LIB = $(LIBDIR)\hce.lib $(LIBDIR)\tbios.lib
- LINKOPT = -lib $(LIB) -pack -callbuf 4
-
- #main
-
- $(TARGET) : $(OBJECTS)
- $(LINK) @${$# $(LINKOPT) -exe $@}
-
- magl.obj : magl.c mag.h wild.h
-
- mag.obj : mag.c mag.h pixel.h
-
- wild.obj : wild.c wild.h
-
- pixel.obj : pixel.asm
-
- effect.obj : effect.asm
-
- #tag
-
- tag : $(CSRC) $(ASMSRC) table.tag
- table.tag : $(CSRC) $(ASMSRC)
- +f:\tool\mifes\mitags -p *.c *.asm >table.tag
-
- #lzh
- lzh : $(HEADER) $(CSRC) $(ASMSRC) $(DOCUMENT) $(TARGET)
- lha u magl.lzh $(HEADER) makefile $(CSRC) $(ASMSRC) $(DOCUMENT) $(TARGET)
-